
const customer_source = [
  { label: '独立站', value: '独立站' },
  { label: '阿里巴巴', value: '阿里巴巴' },
  { label: '邮件营销', value: '邮件营销' },
  { label: '其他渠道', value: '其他渠道' }
]
// name 翻译成中文
const countries = [
  {
    'capital': 'Kabul',
    'code': 'af',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/af.svg',
    'flag_4x3': 'flags/4x3/af.svg',
    'iso': true,
    'name': 'Afghanistan',
    'name_cn': '阿富汗'
  },
  {
    'capital': 'Mariehamn',
    'code': 'ax',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/ax.svg',
    'flag_4x3': 'flags/4x3/ax.svg',
    'iso': true,
    'name': 'Aland Islands',
    'name_cn': '奥兰群岛'
  },
  {
    'capital': 'Tirana',
    'code': 'al',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/al.svg',
    'flag_4x3': 'flags/4x3/al.svg',
    'iso': true,
    'name': 'Albania',
    'name_cn': '阿尔巴尼亚'
  },
  {
    'capital': 'Algiers',
    'code': 'dz',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/dz.svg',
    'flag_4x3': 'flags/4x3/dz.svg',
    'iso': true,
    'name': 'Algeria',
    'name_cn': '阿尔及利亚'
  },
  {
    'capital': 'Pago Pago',
    'code': 'as',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/as.svg',
    'flag_4x3': 'flags/4x3/as.svg',
    'iso': true,
    'name': 'American Samoa',
    'name_cn': '美属萨摩亚'
  },
  {
    'capital': 'Andorra la Vella',
    'code': 'ad',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/ad.svg',
    'flag_4x3': 'flags/4x3/ad.svg',
    'iso': true,
    'name': 'Andorra',
    'name_cn': '安道尔'
  },
  {
    'capital': 'Luanda',
    'code': 'ao',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/ao.svg',
    'flag_4x3': 'flags/4x3/ao.svg',
    'iso': true,
    'name': 'Angola',
    'name_cn': '安哥拉'
  },
  {
    'capital': 'The Valley',
    'code': 'ai',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/ai.svg',
    'flag_4x3': 'flags/4x3/ai.svg',
    'iso': true,
    'name': 'Anguilla',
    'name_cn': '安圭拉'
  },
  {
    'code': 'aq',
    'flag_1x1': 'flags/1x1/aq.svg',
    'flag_4x3': 'flags/4x3/aq.svg',
    'iso': true,
    'name': 'Antarctica',
    'name_cn': '南极洲'
  },
  {
    'capital': "St. John's",
    'code': 'ag',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/ag.svg',
    'flag_4x3': 'flags/4x3/ag.svg',
    'iso': true,
    'name': 'Antigua and Barbuda',
    'name_cn': '安提瓜和巴布达'
  },
  {
    'capital': 'Buenos Aires',
    'code': 'ar',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/ar.svg',
    'flag_4x3': 'flags/4x3/ar.svg',
    'iso': true,
    'name': 'Argentina',
    'name_cn': '阿根廷'
  },
  {
    'capital': 'Yerevan',
    'code': 'am',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/am.svg',
    'flag_4x3': 'flags/4x3/am.svg',
    'iso': true,
    'name': 'Armenia',
    'name_cn': '亚美尼亚'
  },
  {
    'capital': 'Oranjestad',
    'code': 'aw',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/aw.svg',
    'flag_4x3': 'flags/4x3/aw.svg',
    'iso': true,
    'name': 'Aruba',
    'name_cn': '阿鲁巴'
  },
  {
    'capital': 'Georgetown',
    'code': 'sh-ac',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/sh-ac.svg',
    'flag_4x3': 'flags/4x3/sh-ac.svg',
    'iso': false,
    'name': 'Ascension Island',
    'name_cn': '阿森松岛'
  },
  {
    'capital': 'Canberra',
    'code': 'au',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/au.svg',
    'flag_4x3': 'flags/4x3/au.svg',
    'iso': true,
    'name': 'Australia',
    'name_cn': '澳大利亚'
  },
  {
    'capital': 'Vienna',
    'code': 'at',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/at.svg',
    'flag_4x3': 'flags/4x3/at.svg',
    'iso': true,
    'name': 'Austria',
    'name_cn': '奥地利'
  },
  {
    'capital': 'Baku',
    'code': 'az',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/az.svg',
    'flag_4x3': 'flags/4x3/az.svg',
    'iso': true,
    'name': 'Azerbaijan',
    'name_cn': '阿塞拜疆'
  },
  {
    'capital': 'Nassau',
    'code': 'bs',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/bs.svg',
    'flag_4x3': 'flags/4x3/bs.svg',
    'iso': true,
    'name': 'Bahamas',
    'name_cn': '巴哈马'
  },
  {
    'capital': 'Manama',
    'code': 'bh',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/bh.svg',
    'flag_4x3': 'flags/4x3/bh.svg',
    'iso': true,
    'name': 'Bahrain',
    'name_cn': '巴林'
  },
  {
    'capital': 'Dhaka',
    'code': 'bd',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/bd.svg',
    'flag_4x3': 'flags/4x3/bd.svg',
    'iso': true,
    'name': 'Bangladesh',
    'name_cn': '孟加拉国'
  },
  {
    'capital': 'Bridgetown',
    'code': 'bb',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/bb.svg',
    'flag_4x3': 'flags/4x3/bb.svg',
    'iso': true,
    'name': 'Barbados',
    'name_cn': '巴巴多斯'
  },
  {
    'code': 'es-pv',
    'flag_1x1': 'flags/1x1/es-pv.svg',
    'flag_4x3': 'flags/4x3/es-pv.svg',
    'iso': false,
    'name': 'Basque Country',
    'name_cn': '巴斯克'
  },
  {
    'capital': 'Minsk',
    'code': 'by',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/by.svg',
    'flag_4x3': 'flags/4x3/by.svg',
    'iso': true,
    'name': 'Belarus',
    'name_cn': '白俄罗斯'
  },
  {
    'capital': 'Brussels',
    'code': 'be',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/be.svg',
    'flag_4x3': 'flags/4x3/be.svg',
    'iso': true,
    'name': 'Belgium',
    'name_cn': '比利时'
  },
  {
    'capital': 'Belmopan',
    'code': 'bz',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/bz.svg',
    'flag_4x3': 'flags/4x3/bz.svg',
    'iso': true,
    'name': 'Belize',
    'name_cn': '伯利兹'
  },
  {
    'capital': 'Porto-Novo',
    'code': 'bj',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/bj.svg',
    'flag_4x3': 'flags/4x3/bj.svg',
    'iso': true,
    'name': 'Benin'
  },
  {
    'capital': 'Hamilton',
    'code': 'bm',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/bm.svg',
    'flag_4x3': 'flags/4x3/bm.svg',
    'iso': true,
    'name': 'Bermuda'
  },
  {
    'capital': 'Thimphu',
    'code': 'bt',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/bt.svg',
    'flag_4x3': 'flags/4x3/bt.svg',
    'iso': true,
    'name': 'Bhutan'
  },
  {
    'capital': 'Sucre',
    'code': 'bo',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/bo.svg',
    'flag_4x3': 'flags/4x3/bo.svg',
    'iso': true,
    'name': 'Bolivia'
  },
  {
    'capital': 'Kralendijk',
    'code': 'bq',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/bq.svg',
    'flag_4x3': 'flags/4x3/bq.svg',
    'iso': true,
    'name': 'Bonaire, Sint Eustatius and Saba'
  },
  {
    'capital': 'Sarajevo',
    'code': 'ba',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/ba.svg',
    'flag_4x3': 'flags/4x3/ba.svg',
    'iso': true,
    'name': 'Bosnia and Herzegovina'
  },
  {
    'capital': 'Gaborone',
    'code': 'bw',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/bw.svg',
    'flag_4x3': 'flags/4x3/bw.svg',
    'iso': true,
    'name': 'Botswana'
  },
  {
    'code': 'bv',
    'flag_1x1': 'flags/1x1/bv.svg',
    'flag_4x3': 'flags/4x3/bv.svg',
    'iso': true,
    'name': 'Bouvet Island'
  },
  {
    'capital': 'Brasília',
    'code': 'br',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/br.svg',
    'flag_4x3': 'flags/4x3/br.svg',
    'iso': true,
    'name': 'Brazil'
  },
  {
    'capital': 'Diego Garcia',
    'code': 'io',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/io.svg',
    'flag_4x3': 'flags/4x3/io.svg',
    'iso': true,
    'name': 'British Indian Ocean Territory'
  },
  {
    'capital': 'Bandar Seri Begawan',
    'code': 'bn',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/bn.svg',
    'flag_4x3': 'flags/4x3/bn.svg',
    'iso': true,
    'name': 'Brunei Darussalam'
  },
  {
    'capital': 'Sofia',
    'code': 'bg',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/bg.svg',
    'flag_4x3': 'flags/4x3/bg.svg',
    'iso': true,
    'name': 'Bulgaria'
  },
  {
    'capital': 'Ouagadougou',
    'code': 'bf',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/bf.svg',
    'flag_4x3': 'flags/4x3/bf.svg',
    'iso': true,
    'name': 'Burkina Faso'
  },
  {
    'capital': 'Bujumbura',
    'code': 'bi',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/bi.svg',
    'flag_4x3': 'flags/4x3/bi.svg',
    'iso': true,
    'name': 'Burundi'
  },
  {
    'capital': 'Praia',
    'code': 'cv',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/cv.svg',
    'flag_4x3': 'flags/4x3/cv.svg',
    'iso': true,
    'name': 'Cabo Verde'
  },
  {
    'capital': 'Phnom Penh',
    'code': 'kh',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/kh.svg',
    'flag_4x3': 'flags/4x3/kh.svg',
    'iso': true,
    'name': 'Cambodia'
  },
  {
    'capital': 'Yaoundé',
    'code': 'cm',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/cm.svg',
    'flag_4x3': 'flags/4x3/cm.svg',
    'iso': true,
    'name': 'Cameroon'
  },
  {
    'capital': 'Ottawa',
    'code': 'ca',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/ca.svg',
    'flag_4x3': 'flags/4x3/ca.svg',
    'iso': true,
    'name': 'Canada'
  },
  {
    'code': 'ic',
    'flag_1x1': 'flags/1x1/ic.svg',
    'flag_4x3': 'flags/4x3/ic.svg',
    'iso': false,
    'name': 'Canary Islands'
  },
  {
    'code': 'es-ct',
    'flag_1x1': 'flags/1x1/es-ct.svg',
    'flag_4x3': 'flags/4x3/es-ct.svg',
    'iso': false,
    'name': 'Catalonia'
  },
  {
    'capital': 'George Town',
    'code': 'ky',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/ky.svg',
    'flag_4x3': 'flags/4x3/ky.svg',
    'iso': true,
    'name': 'Cayman Islands'
  },
  {
    'capital': 'Bangui',
    'code': 'cf',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/cf.svg',
    'flag_4x3': 'flags/4x3/cf.svg',
    'iso': true,
    'name': 'Central African Republic'
  },
  {
    'code': 'cefta',
    'flag_1x1': 'flags/1x1/cefta.svg',
    'flag_4x3': 'flags/4x3/cefta.svg',
    'iso': false,
    'name': 'Central European Free Trade Agreement'
  },
  {
    'capital': "N'Djamena",
    'code': 'td',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/td.svg',
    'flag_4x3': 'flags/4x3/td.svg',
    'iso': true,
    'name': 'Chad'
  },
  {
    'capital': 'Santiago',
    'code': 'cl',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/cl.svg',
    'flag_4x3': 'flags/4x3/cl.svg',
    'iso': true,
    'name': 'Chile'
  },
  {
    'capital': 'Beijing',
    'code': 'cn',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/cn.svg',
    'flag_4x3': 'flags/4x3/cn.svg',
    'iso': true,
    'name': 'China'
  },
  {
    'capital': 'Flying Fish Cove',
    'code': 'cx',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/cx.svg',
    'flag_4x3': 'flags/4x3/cx.svg',
    'iso': true,
    'name': 'Christmas Island'
  },
  {
    'code': 'cp',
    'flag_1x1': 'flags/1x1/cp.svg',
    'flag_4x3': 'flags/4x3/cp.svg',
    'iso': false,
    'name': 'Clipperton Island'
  },
  {
    'capital': 'West Island',
    'code': 'cc',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/cc.svg',
    'flag_4x3': 'flags/4x3/cc.svg',
    'iso': true,
    'name': 'Cocos (Keeling) Islands'
  },
  {
    'capital': 'Bogotá',
    'code': 'co',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/co.svg',
    'flag_4x3': 'flags/4x3/co.svg',
    'iso': true,
    'name': 'Colombia'
  },
  {
    'capital': 'Moroni',
    'code': 'km',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/km.svg',
    'flag_4x3': 'flags/4x3/km.svg',
    'iso': true,
    'name': 'Comoros'
  },
  {
    'capital': 'Avarua',
    'code': 'ck',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/ck.svg',
    'flag_4x3': 'flags/4x3/ck.svg',
    'iso': true,
    'name': 'Cook Islands'
  },
  {
    'capital': 'San José',
    'code': 'cr',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/cr.svg',
    'flag_4x3': 'flags/4x3/cr.svg',
    'iso': true,
    'name': 'Costa Rica'
  },
  {
    'capital': 'Zagreb',
    'code': 'hr',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/hr.svg',
    'flag_4x3': 'flags/4x3/hr.svg',
    'iso': true,
    'name': 'Croatia'
  },
  {
    'capital': 'Havana',
    'code': 'cu',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/cu.svg',
    'flag_4x3': 'flags/4x3/cu.svg',
    'iso': true,
    'name': 'Cuba'
  },
  {
    'capital': 'Willemstad',
    'code': 'cw',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/cw.svg',
    'flag_4x3': 'flags/4x3/cw.svg',
    'iso': true,
    'name': 'Curaçao'
  },
  {
    'capital': 'Nicosia',
    'code': 'cy',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/cy.svg',
    'flag_4x3': 'flags/4x3/cy.svg',
    'iso': true,
    'name': 'Cyprus'
  },
  {
    'capital': 'Prague',
    'code': 'cz',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/cz.svg',
    'flag_4x3': 'flags/4x3/cz.svg',
    'iso': true,
    'name': 'Czech Republic'
  },
  {
    'capital': 'Yamoussoukro',
    'code': 'ci',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/ci.svg',
    'flag_4x3': 'flags/4x3/ci.svg',
    'iso': true,
    'name': "Côte d'Ivoire"
  },
  {
    'capital': 'Kinshasa',
    'code': 'cd',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/cd.svg',
    'flag_4x3': 'flags/4x3/cd.svg',
    'iso': true,
    'name': 'Democratic Republic of the Congo'
  },
  {
    'capital': 'Copenhagen',
    'code': 'dk',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/dk.svg',
    'flag_4x3': 'flags/4x3/dk.svg',
    'iso': true,
    'name': 'Denmark'
  },
  {
    'code': 'dg',
    'flag_1x1': 'flags/1x1/dg.svg',
    'flag_4x3': 'flags/4x3/dg.svg',
    'iso': false,
    'name': 'Diego Garcia'
  },
  {
    'capital': 'Djibouti',
    'code': 'dj',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/dj.svg',
    'flag_4x3': 'flags/4x3/dj.svg',
    'iso': true,
    'name': 'Djibouti'
  },
  {
    'capital': 'Roseau',
    'code': 'dm',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/dm.svg',
    'flag_4x3': 'flags/4x3/dm.svg',
    'iso': true,
    'name': 'Dominica'
  },
  {
    'capital': 'Santo Domingo',
    'code': 'do',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/do.svg',
    'flag_4x3': 'flags/4x3/do.svg',
    'iso': true,
    'name': 'Dominican Republic'
  },
  {
    'code': 'eac',
    'flag_1x1': 'flags/1x1/eac.svg',
    'flag_4x3': 'flags/4x3/eac.svg',
    'iso': false,
    'name': 'East African Community'
  },
  {
    'capital': 'Quito',
    'code': 'ec',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/ec.svg',
    'flag_4x3': 'flags/4x3/ec.svg',
    'iso': true,
    'name': 'Ecuador'
  },
  {
    'capital': 'Cairo',
    'code': 'eg',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/eg.svg',
    'flag_4x3': 'flags/4x3/eg.svg',
    'iso': true,
    'name': 'Egypt'
  },
  {
    'capital': 'San Salvador',
    'code': 'sv',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/sv.svg',
    'flag_4x3': 'flags/4x3/sv.svg',
    'iso': true,
    'name': 'El Salvador'
  },
  {
    'capital': 'London',
    'code': 'gb-eng',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/gb-eng.svg',
    'flag_4x3': 'flags/4x3/gb-eng.svg',
    'iso': false,
    'name': 'England'
  },
  {
    'capital': 'Malabo',
    'code': 'gq',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/gq.svg',
    'flag_4x3': 'flags/4x3/gq.svg',
    'iso': true,
    'name': 'Equatorial Guinea'
  },
  {
    'capital': 'Asmara',
    'code': 'er',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/er.svg',
    'flag_4x3': 'flags/4x3/er.svg',
    'iso': true,
    'name': 'Eritrea'
  },
  {
    'capital': 'Tallinn',
    'code': 'ee',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/ee.svg',
    'flag_4x3': 'flags/4x3/ee.svg',
    'iso': true,
    'name': 'Estonia'
  },
  {
    'capital': 'Lobamba, Mbabane',
    'code': 'sz',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/sz.svg',
    'flag_4x3': 'flags/4x3/sz.svg',
    'iso': true,
    'name': 'Eswatini'
  },
  {
    'capital': 'Addis Ababa',
    'code': 'et',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/et.svg',
    'flag_4x3': 'flags/4x3/et.svg',
    'iso': true,
    'name': 'Ethiopia'
  },
  {
    'code': 'eu',
    'flag_1x1': 'flags/1x1/eu.svg',
    'flag_4x3': 'flags/4x3/eu.svg',
    'iso': false,
    'name': 'Europe'
  },
  {
    'capital': 'Stanley',
    'code': 'fk',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/fk.svg',
    'flag_4x3': 'flags/4x3/fk.svg',
    'iso': true,
    'name': 'Falkland Islands'
  },
  {
    'capital': 'Tórshavn',
    'code': 'fo',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/fo.svg',
    'flag_4x3': 'flags/4x3/fo.svg',
    'iso': true,
    'name': 'Faroe Islands'
  },
  {
    'capital': 'Palikir',
    'code': 'fm',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/fm.svg',
    'flag_4x3': 'flags/4x3/fm.svg',
    'iso': true,
    'name': 'Federated States of Micronesia'
  },
  {
    'capital': 'Suva',
    'code': 'fj',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/fj.svg',
    'flag_4x3': 'flags/4x3/fj.svg',
    'iso': true,
    'name': 'Fiji'
  },
  {
    'capital': 'Helsinki',
    'code': 'fi',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/fi.svg',
    'flag_4x3': 'flags/4x3/fi.svg',
    'iso': true,
    'name': 'Finland'
  },
  {
    'capital': 'Paris',
    'code': 'fr',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/fr.svg',
    'flag_4x3': 'flags/4x3/fr.svg',
    'iso': true,
    'name': 'France'
  },
  {
    'capital': 'Cayenne',
    'code': 'gf',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/gf.svg',
    'flag_4x3': 'flags/4x3/gf.svg',
    'iso': true,
    'name': 'French Guiana'
  },
  {
    'capital': 'Papeete',
    'code': 'pf',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/pf.svg',
    'flag_4x3': 'flags/4x3/pf.svg',
    'iso': true,
    'name': 'French Polynesia'
  },
  {
    'capital': 'Saint-Pierre, Réunion',
    'code': 'tf',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/tf.svg',
    'flag_4x3': 'flags/4x3/tf.svg',
    'iso': true,
    'name': 'French Southern Territories'
  },
  {
    'capital': 'Libreville',
    'code': 'ga',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/ga.svg',
    'flag_4x3': 'flags/4x3/ga.svg',
    'iso': true,
    'name': 'Gabon'
  },
  {
    'code': 'es-ga',
    'flag_1x1': 'flags/1x1/es-ga.svg',
    'flag_4x3': 'flags/4x3/es-ga.svg',
    'iso': false,
    'name': 'Galicia'
  },
  {
    'capital': 'Banjul',
    'code': 'gm',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/gm.svg',
    'flag_4x3': 'flags/4x3/gm.svg',
    'iso': true,
    'name': 'Gambia'
  },
  {
    'capital': 'Tbilisi',
    'code': 'ge',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/ge.svg',
    'flag_4x3': 'flags/4x3/ge.svg',
    'iso': true,
    'name': 'Georgia'
  },
  {
    'capital': 'Berlin',
    'code': 'de',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/de.svg',
    'flag_4x3': 'flags/4x3/de.svg',
    'iso': true,
    'name': 'Germany'
  },
  {
    'capital': 'Accra',
    'code': 'gh',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/gh.svg',
    'flag_4x3': 'flags/4x3/gh.svg',
    'iso': true,
    'name': 'Ghana'
  },
  {
    'capital': 'Gibraltar',
    'code': 'gi',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/gi.svg',
    'flag_4x3': 'flags/4x3/gi.svg',
    'iso': true,
    'name': 'Gibraltar'
  },
  {
    'capital': 'Athens',
    'code': 'gr',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/gr.svg',
    'flag_4x3': 'flags/4x3/gr.svg',
    'iso': true,
    'name': 'Greece'
  },
  {
    'capital': 'Nuuk',
    'code': 'gl',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/gl.svg',
    'flag_4x3': 'flags/4x3/gl.svg',
    'iso': true,
    'name': 'Greenland'
  },
  {
    'capital': "St. George's",
    'code': 'gd',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/gd.svg',
    'flag_4x3': 'flags/4x3/gd.svg',
    'iso': true,
    'name': 'Grenada'
  },
  {
    'capital': 'Basse-Terre',
    'code': 'gp',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/gp.svg',
    'flag_4x3': 'flags/4x3/gp.svg',
    'iso': true,
    'name': 'Guadeloupe'
  },
  {
    'capital': 'Hagåtña',
    'code': 'gu',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/gu.svg',
    'flag_4x3': 'flags/4x3/gu.svg',
    'iso': true,
    'name': 'Guam'
  },
  {
    'capital': 'Guatemala City',
    'code': 'gt',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/gt.svg',
    'flag_4x3': 'flags/4x3/gt.svg',
    'iso': true,
    'name': 'Guatemala'
  },
  {
    'capital': 'Saint Peter Port',
    'code': 'gg',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/gg.svg',
    'flag_4x3': 'flags/4x3/gg.svg',
    'iso': true,
    'name': 'Guernsey'
  },
  {
    'capital': 'Conakry',
    'code': 'gn',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/gn.svg',
    'flag_4x3': 'flags/4x3/gn.svg',
    'iso': true,
    'name': 'Guinea'
  },
  {
    'capital': 'Bissau',
    'code': 'gw',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/gw.svg',
    'flag_4x3': 'flags/4x3/gw.svg',
    'iso': true,
    'name': 'Guinea-Bissau'
  },
  {
    'capital': 'Georgetown',
    'code': 'gy',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/gy.svg',
    'flag_4x3': 'flags/4x3/gy.svg',
    'iso': true,
    'name': 'Guyana'
  },
  {
    'capital': 'Port-au-Prince',
    'code': 'ht',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/ht.svg',
    'flag_4x3': 'flags/4x3/ht.svg',
    'iso': true,
    'name': 'Haiti'
  },
  {
    'code': 'hm',
    'flag_1x1': 'flags/1x1/hm.svg',
    'flag_4x3': 'flags/4x3/hm.svg',
    'iso': true,
    'name': 'Heard Island and McDonald Islands'
  },
  {
    'capital': 'Vatican City',
    'code': 'va',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/va.svg',
    'flag_4x3': 'flags/4x3/va.svg',
    'iso': true,
    'name': 'Holy See'
  },
  {
    'capital': 'Tegucigalpa',
    'code': 'hn',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/hn.svg',
    'flag_4x3': 'flags/4x3/hn.svg',
    'iso': true,
    'name': 'Honduras'
  },
  {
    'capital': 'Hong Kong',
    'code': 'hk',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/hk.svg',
    'flag_4x3': 'flags/4x3/hk.svg',
    'iso': true,
    'name': 'Hong Kong'
  },
  {
    'capital': 'Budapest',
    'code': 'hu',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/hu.svg',
    'flag_4x3': 'flags/4x3/hu.svg',
    'iso': true,
    'name': 'Hungary'
  },
  {
    'capital': 'Reykjavik',
    'code': 'is',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/is.svg',
    'flag_4x3': 'flags/4x3/is.svg',
    'iso': true,
    'name': 'Iceland'
  },
  {
    'capital': 'New Delhi',
    'code': 'in',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/in.svg',
    'flag_4x3': 'flags/4x3/in.svg',
    'iso': true,
    'name': 'India'
  },
  {
    'capital': 'Jakarta',
    'code': 'id',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/id.svg',
    'flag_4x3': 'flags/4x3/id.svg',
    'iso': true,
    'name': 'Indonesia'
  },
  {
    'capital': 'Tehran',
    'code': 'ir',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/ir.svg',
    'flag_4x3': 'flags/4x3/ir.svg',
    'iso': true,
    'name': 'Iran'
  },
  {
    'capital': 'Baghdad',
    'code': 'iq',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/iq.svg',
    'flag_4x3': 'flags/4x3/iq.svg',
    'iso': true,
    'name': 'Iraq'
  },
  {
    'capital': 'Dublin',
    'code': 'ie',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/ie.svg',
    'flag_4x3': 'flags/4x3/ie.svg',
    'iso': true,
    'name': 'Ireland'
  },
  {
    'capital': 'Douglas',
    'code': 'im',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/im.svg',
    'flag_4x3': 'flags/4x3/im.svg',
    'iso': true,
    'name': 'Isle of Man'
  },
  {
    'capital': 'Jerusalem',
    'code': 'il',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/il.svg',
    'flag_4x3': 'flags/4x3/il.svg',
    'iso': true,
    'name': 'Israel'
  },
  {
    'capital': 'Rome',
    'code': 'it',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/it.svg',
    'flag_4x3': 'flags/4x3/it.svg',
    'iso': true,
    'name': 'Italy'
  },
  {
    'capital': 'Kingston',
    'code': 'jm',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/jm.svg',
    'flag_4x3': 'flags/4x3/jm.svg',
    'iso': true,
    'name': 'Jamaica'
  },
  {
    'capital': 'Tokyo',
    'code': 'jp',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/jp.svg',
    'flag_4x3': 'flags/4x3/jp.svg',
    'iso': true,
    'name': 'Japan'
  },
  {
    'capital': 'Saint Helier',
    'code': 'je',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/je.svg',
    'flag_4x3': 'flags/4x3/je.svg',
    'iso': true,
    'name': 'Jersey'
  },
  {
    'capital': 'Amman',
    'code': 'jo',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/jo.svg',
    'flag_4x3': 'flags/4x3/jo.svg',
    'iso': true,
    'name': 'Jordan'
  },
  {
    'capital': 'Astana',
    'code': 'kz',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/kz.svg',
    'flag_4x3': 'flags/4x3/kz.svg',
    'iso': true,
    'name': 'Kazakhstan'
  },
  {
    'capital': 'Nairobi',
    'code': 'ke',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/ke.svg',
    'flag_4x3': 'flags/4x3/ke.svg',
    'iso': true,
    'name': 'Kenya'
  },
  {
    'capital': 'South Tarawa',
    'code': 'ki',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/ki.svg',
    'flag_4x3': 'flags/4x3/ki.svg',
    'iso': true,
    'name': 'Kiribati'
  },
  {
    'capital': 'Pristina',
    'code': 'xk',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/xk.svg',
    'flag_4x3': 'flags/4x3/xk.svg',
    'iso': false,
    'name': 'Kosovo'
  },
  {
    'capital': 'Kuwait City',
    'code': 'kw',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/kw.svg',
    'flag_4x3': 'flags/4x3/kw.svg',
    'iso': true,
    'name': 'Kuwait'
  },
  {
    'capital': 'Bishkek',
    'code': 'kg',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/kg.svg',
    'flag_4x3': 'flags/4x3/kg.svg',
    'iso': true,
    'name': 'Kyrgyzstan'
  },
  {
    'capital': 'Vientiane',
    'code': 'la',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/la.svg',
    'flag_4x3': 'flags/4x3/la.svg',
    'iso': true,
    'name': 'Laos'
  },
  {
    'capital': 'Riga',
    'code': 'lv',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/lv.svg',
    'flag_4x3': 'flags/4x3/lv.svg',
    'iso': true,
    'name': 'Latvia'
  },
  {
    'code': 'arab',
    'flag_1x1': 'flags/1x1/arab.svg',
    'flag_4x3': 'flags/4x3/arab.svg',
    'iso': false,
    'name': 'League of Arab States'
  },
  {
    'capital': 'Beirut',
    'code': 'lb',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/lb.svg',
    'flag_4x3': 'flags/4x3/lb.svg',
    'iso': true,
    'name': 'Lebanon'
  },
  {
    'capital': 'Maseru',
    'code': 'ls',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/ls.svg',
    'flag_4x3': 'flags/4x3/ls.svg',
    'iso': true,
    'name': 'Lesotho'
  },
  {
    'capital': 'Monrovia',
    'code': 'lr',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/lr.svg',
    'flag_4x3': 'flags/4x3/lr.svg',
    'iso': true,
    'name': 'Liberia'
  },
  {
    'capital': 'Tripoli',
    'code': 'ly',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/ly.svg',
    'flag_4x3': 'flags/4x3/ly.svg',
    'iso': true,
    'name': 'Libya'
  },
  {
    'capital': 'Vaduz',
    'code': 'li',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/li.svg',
    'flag_4x3': 'flags/4x3/li.svg',
    'iso': true,
    'name': 'Liechtenstein'
  },
  {
    'capital': 'Vilnius',
    'code': 'lt',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/lt.svg',
    'flag_4x3': 'flags/4x3/lt.svg',
    'iso': true,
    'name': 'Lithuania'
  },
  {
    'capital': 'Luxembourg City',
    'code': 'lu',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/lu.svg',
    'flag_4x3': 'flags/4x3/lu.svg',
    'iso': true,
    'name': 'Luxembourg'
  },
  {
    'capital': 'Macau',
    'code': 'mo',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/mo.svg',
    'flag_4x3': 'flags/4x3/mo.svg',
    'iso': true,
    'name': 'Macau'
  },
  {
    'capital': 'Antananarivo',
    'code': 'mg',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/mg.svg',
    'flag_4x3': 'flags/4x3/mg.svg',
    'iso': true,
    'name': 'Madagascar'
  },
  {
    'capital': 'Lilongwe',
    'code': 'mw',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/mw.svg',
    'flag_4x3': 'flags/4x3/mw.svg',
    'iso': true,
    'name': 'Malawi'
  },
  {
    'capital': 'Kuala Lumpur',
    'code': 'my',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/my.svg',
    'flag_4x3': 'flags/4x3/my.svg',
    'iso': true,
    'name': 'Malaysia'
  },
  {
    'capital': 'Malé',
    'code': 'mv',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/mv.svg',
    'flag_4x3': 'flags/4x3/mv.svg',
    'iso': true,
    'name': 'Maldives'
  },
  {
    'capital': 'Bamako',
    'code': 'ml',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/ml.svg',
    'flag_4x3': 'flags/4x3/ml.svg',
    'iso': true,
    'name': 'Mali'
  },
  {
    'capital': 'Valletta',
    'code': 'mt',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/mt.svg',
    'flag_4x3': 'flags/4x3/mt.svg',
    'iso': true,
    'name': 'Malta'
  },
  {
    'capital': 'Majuro',
    'code': 'mh',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/mh.svg',
    'flag_4x3': 'flags/4x3/mh.svg',
    'iso': true,
    'name': 'Marshall Islands'
  },
  {
    'capital': 'Fort-de-France',
    'code': 'mq',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/mq.svg',
    'flag_4x3': 'flags/4x3/mq.svg',
    'iso': true,
    'name': 'Martinique'
  },
  {
    'capital': 'Nouakchott',
    'code': 'mr',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/mr.svg',
    'flag_4x3': 'flags/4x3/mr.svg',
    'iso': true,
    'name': 'Mauritania'
  },
  {
    'capital': 'Port Louis',
    'code': 'mu',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/mu.svg',
    'flag_4x3': 'flags/4x3/mu.svg',
    'iso': true,
    'name': 'Mauritius'
  },
  {
    'capital': 'Mamoudzou',
    'code': 'yt',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/yt.svg',
    'flag_4x3': 'flags/4x3/yt.svg',
    'iso': true,
    'name': 'Mayotte'
  },
  {
    'capital': 'Mexico City',
    'code': 'mx',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/mx.svg',
    'flag_4x3': 'flags/4x3/mx.svg',
    'iso': true,
    'name': 'Mexico'
  },
  {
    'capital': 'Chișinău',
    'code': 'md',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/md.svg',
    'flag_4x3': 'flags/4x3/md.svg',
    'iso': true,
    'name': 'Moldova'
  },
  {
    'capital': 'Monaco',
    'code': 'mc',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/mc.svg',
    'flag_4x3': 'flags/4x3/mc.svg',
    'iso': true,
    'name': 'Monaco'
  },
  {
    'capital': 'Ulaanbaatar',
    'code': 'mn',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/mn.svg',
    'flag_4x3': 'flags/4x3/mn.svg',
    'iso': true,
    'name': 'Mongolia'
  },
  {
    'capital': 'Podgorica',
    'code': 'me',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/me.svg',
    'flag_4x3': 'flags/4x3/me.svg',
    'iso': true,
    'name': 'Montenegro'
  },
  {
    'capital': 'Little Bay, Brades, Plymouth',
    'code': 'ms',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/ms.svg',
    'flag_4x3': 'flags/4x3/ms.svg',
    'iso': true,
    'name': 'Montserrat'
  },
  {
    'capital': 'Rabat',
    'code': 'ma',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/ma.svg',
    'flag_4x3': 'flags/4x3/ma.svg',
    'iso': true,
    'name': 'Morocco'
  },
  {
    'capital': 'Maputo',
    'code': 'mz',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/mz.svg',
    'flag_4x3': 'flags/4x3/mz.svg',
    'iso': true,
    'name': 'Mozambique'
  },
  {
    'capital': 'Naypyidaw',
    'code': 'mm',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/mm.svg',
    'flag_4x3': 'flags/4x3/mm.svg',
    'iso': true,
    'name': 'Myanmar'
  },
  {
    'capital': 'Windhoek',
    'code': 'na',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/na.svg',
    'flag_4x3': 'flags/4x3/na.svg',
    'iso': true,
    'name': 'Namibia'
  },
  {
    'capital': 'Yaren District',
    'code': 'nr',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/nr.svg',
    'flag_4x3': 'flags/4x3/nr.svg',
    'iso': true,
    'name': 'Nauru'
  },
  {
    'capital': 'Kathmandu',
    'code': 'np',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/np.svg',
    'flag_4x3': 'flags/4x3/np.svg',
    'iso': true,
    'name': 'Nepal'
  },
  {
    'capital': 'Amsterdam',
    'code': 'nl',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/nl.svg',
    'flag_4x3': 'flags/4x3/nl.svg',
    'iso': true,
    'name': 'Netherlands'
  },
  {
    'capital': 'Nouméa',
    'code': 'nc',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/nc.svg',
    'flag_4x3': 'flags/4x3/nc.svg',
    'iso': true,
    'name': 'New Caledonia'
  },
  {
    'capital': 'Wellington',
    'code': 'nz',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/nz.svg',
    'flag_4x3': 'flags/4x3/nz.svg',
    'iso': true,
    'name': 'New Zealand'
  },
  {
    'capital': 'Managua',
    'code': 'ni',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/ni.svg',
    'flag_4x3': 'flags/4x3/ni.svg',
    'iso': true,
    'name': 'Nicaragua'
  },
  {
    'capital': 'Niamey',
    'code': 'ne',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/ne.svg',
    'flag_4x3': 'flags/4x3/ne.svg',
    'iso': true,
    'name': 'Niger'
  },
  {
    'capital': 'Abuja',
    'code': 'ng',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/ng.svg',
    'flag_4x3': 'flags/4x3/ng.svg',
    'iso': true,
    'name': 'Nigeria'
  },
  {
    'capital': 'Alofi',
    'code': 'nu',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/nu.svg',
    'flag_4x3': 'flags/4x3/nu.svg',
    'iso': true,
    'name': 'Niue'
  },
  {
    'capital': 'Kingston',
    'code': 'nf',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/nf.svg',
    'flag_4x3': 'flags/4x3/nf.svg',
    'iso': true,
    'name': 'Norfolk Island'
  },
  {
    'capital': 'Pyongyang',
    'code': 'kp',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/kp.svg',
    'flag_4x3': 'flags/4x3/kp.svg',
    'iso': true,
    'name': 'North Korea'
  },
  {
    'capital': 'Skopje',
    'code': 'mk',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/mk.svg',
    'flag_4x3': 'flags/4x3/mk.svg',
    'iso': true,
    'name': 'North Macedonia'
  },
  {
    'capital': 'Belfast',
    'code': 'gb-nir',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/gb-nir.svg',
    'flag_4x3': 'flags/4x3/gb-nir.svg',
    'iso': false,
    'name': 'Northern Ireland'
  },
  {
    'capital': 'Saipan',
    'code': 'mp',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/mp.svg',
    'flag_4x3': 'flags/4x3/mp.svg',
    'iso': true,
    'name': 'Northern Mariana Islands'
  },
  {
    'capital': 'Oslo',
    'code': 'no',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/no.svg',
    'flag_4x3': 'flags/4x3/no.svg',
    'iso': true,
    'name': 'Norway'
  },
  {
    'capital': 'Muscat',
    'code': 'om',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/om.svg',
    'flag_4x3': 'flags/4x3/om.svg',
    'iso': true,
    'name': 'Oman'
  },
  {
    'code': 'pc',
    'flag_1x1': 'flags/1x1/pc.svg',
    'flag_4x3': 'flags/4x3/pc.svg',
    'iso': false,
    'name': 'Pacific Community'
  },
  {
    'capital': 'Islamabad',
    'code': 'pk',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/pk.svg',
    'flag_4x3': 'flags/4x3/pk.svg',
    'iso': true,
    'name': 'Pakistan'
  },
  {
    'capital': 'Ngerulmud',
    'code': 'pw',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/pw.svg',
    'flag_4x3': 'flags/4x3/pw.svg',
    'iso': true,
    'name': 'Palau'
  },
  {
    'capital': 'Panama City',
    'code': 'pa',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/pa.svg',
    'flag_4x3': 'flags/4x3/pa.svg',
    'iso': true,
    'name': 'Panama'
  },
  {
    'capital': 'Port Moresby',
    'code': 'pg',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/pg.svg',
    'flag_4x3': 'flags/4x3/pg.svg',
    'iso': true,
    'name': 'Papua New Guinea'
  },
  {
    'capital': 'Asunción',
    'code': 'py',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/py.svg',
    'flag_4x3': 'flags/4x3/py.svg',
    'iso': true,
    'name': 'Paraguay'
  },
  {
    'capital': 'Lima',
    'code': 'pe',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/pe.svg',
    'flag_4x3': 'flags/4x3/pe.svg',
    'iso': true,
    'name': 'Peru'
  },
  {
    'capital': 'Manila',
    'code': 'ph',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/ph.svg',
    'flag_4x3': 'flags/4x3/ph.svg',
    'iso': true,
    'name': 'Philippines'
  },
  {
    'capital': 'Adamstown',
    'code': 'pn',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/pn.svg',
    'flag_4x3': 'flags/4x3/pn.svg',
    'iso': true,
    'name': 'Pitcairn'
  },
  {
    'capital': 'Warsaw',
    'code': 'pl',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/pl.svg',
    'flag_4x3': 'flags/4x3/pl.svg',
    'iso': true,
    'name': 'Poland'
  },
  {
    'capital': 'Lisbon',
    'code': 'pt',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/pt.svg',
    'flag_4x3': 'flags/4x3/pt.svg',
    'iso': true,
    'name': 'Portugal'
  },
  {
    'capital': 'San Juan',
    'code': 'pr',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/pr.svg',
    'flag_4x3': 'flags/4x3/pr.svg',
    'iso': true,
    'name': 'Puerto Rico'
  },
  {
    'capital': 'Doha',
    'code': 'qa',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/qa.svg',
    'flag_4x3': 'flags/4x3/qa.svg',
    'iso': true,
    'name': 'Qatar'
  },
  {
    'capital': 'Brazzaville',
    'code': 'cg',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/cg.svg',
    'flag_4x3': 'flags/4x3/cg.svg',
    'iso': true,
    'name': 'Republic of the Congo'
  },
  {
    'capital': 'Bucharest',
    'code': 'ro',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/ro.svg',
    'flag_4x3': 'flags/4x3/ro.svg',
    'iso': true,
    'name': 'Romania'
  },
  {
    'capital': 'Moscow',
    'code': 'ru',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/ru.svg',
    'flag_4x3': 'flags/4x3/ru.svg',
    'iso': true,
    'name': 'Russia'
  },
  {
    'capital': 'Kigali',
    'code': 'rw',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/rw.svg',
    'flag_4x3': 'flags/4x3/rw.svg',
    'iso': true,
    'name': 'Rwanda'
  },
  {
    'capital': 'Saint-Denis',
    'code': 're',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/re.svg',
    'flag_4x3': 'flags/4x3/re.svg',
    'iso': true,
    'name': 'Réunion'
  },
  {
    'capital': 'Gustavia',
    'code': 'bl',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/bl.svg',
    'flag_4x3': 'flags/4x3/bl.svg',
    'iso': true,
    'name': 'Saint Barthélemy'
  },
  {
    'capital': 'Jamestown',
    'code': 'sh-hl',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/sh-hl.svg',
    'flag_4x3': 'flags/4x3/sh-hl.svg',
    'iso': false,
    'name': 'Saint Helena'
  },
  {
    'capital': 'Jamestown',
    'code': 'sh',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/sh.svg',
    'flag_4x3': 'flags/4x3/sh.svg',
    'iso': true,
    'name': 'Saint Helena, Ascension and Tristan da Cunha'
  },
  {
    'capital': 'Basseterre',
    'code': 'kn',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/kn.svg',
    'flag_4x3': 'flags/4x3/kn.svg',
    'iso': true,
    'name': 'Saint Kitts and Nevis'
  },
  {
    'capital': 'Castries',
    'code': 'lc',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/lc.svg',
    'flag_4x3': 'flags/4x3/lc.svg',
    'iso': true,
    'name': 'Saint Lucia'
  },
  {
    'capital': 'Marigot',
    'code': 'mf',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/mf.svg',
    'flag_4x3': 'flags/4x3/mf.svg',
    'iso': true,
    'name': 'Saint Martin'
  },
  {
    'capital': 'Saint-Pierre',
    'code': 'pm',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/pm.svg',
    'flag_4x3': 'flags/4x3/pm.svg',
    'iso': true,
    'name': 'Saint Pierre and Miquelon'
  },
  {
    'capital': 'Kingstown',
    'code': 'vc',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/vc.svg',
    'flag_4x3': 'flags/4x3/vc.svg',
    'iso': true,
    'name': 'Saint Vincent and the Grenadines'
  },
  {
    'capital': 'Apia',
    'code': 'ws',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/ws.svg',
    'flag_4x3': 'flags/4x3/ws.svg',
    'iso': true,
    'name': 'Samoa'
  },
  {
    'capital': 'San Marino',
    'code': 'sm',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/sm.svg',
    'flag_4x3': 'flags/4x3/sm.svg',
    'iso': true,
    'name': 'San Marino'
  },
  {
    'capital': 'São Tomé',
    'code': 'st',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/st.svg',
    'flag_4x3': 'flags/4x3/st.svg',
    'iso': true,
    'name': 'Sao Tome and Principe'
  },
  {
    'capital': 'Riyadh',
    'code': 'sa',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/sa.svg',
    'flag_4x3': 'flags/4x3/sa.svg',
    'iso': true,
    'name': 'Saudi Arabia'
  },
  {
    'capital': 'Edinburgh',
    'code': 'gb-sct',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/gb-sct.svg',
    'flag_4x3': 'flags/4x3/gb-sct.svg',
    'iso': false,
    'name': 'Scotland'
  },
  {
    'capital': 'Dakar',
    'code': 'sn',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/sn.svg',
    'flag_4x3': 'flags/4x3/sn.svg',
    'iso': true,
    'name': 'Senegal'
  },
  {
    'capital': 'Belgrade',
    'code': 'rs',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/rs.svg',
    'flag_4x3': 'flags/4x3/rs.svg',
    'iso': true,
    'name': 'Serbia'
  },
  {
    'capital': 'Victoria',
    'code': 'sc',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/sc.svg',
    'flag_4x3': 'flags/4x3/sc.svg',
    'iso': true,
    'name': 'Seychelles'
  },
  {
    'capital': 'Freetown',
    'code': 'sl',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/sl.svg',
    'flag_4x3': 'flags/4x3/sl.svg',
    'iso': true,
    'name': 'Sierra Leone'
  },
  {
    'capital': 'Singapore',
    'code': 'sg',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/sg.svg',
    'flag_4x3': 'flags/4x3/sg.svg',
    'iso': true,
    'name': 'Singapore'
  },
  {
    'capital': 'Philipsburg',
    'code': 'sx',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/sx.svg',
    'flag_4x3': 'flags/4x3/sx.svg',
    'iso': true,
    'name': 'Sint Maarten'
  },
  {
    'capital': 'Bratislava',
    'code': 'sk',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/sk.svg',
    'flag_4x3': 'flags/4x3/sk.svg',
    'iso': true,
    'name': 'Slovakia'
  },
  {
    'capital': 'Ljubljana',
    'code': 'si',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/si.svg',
    'flag_4x3': 'flags/4x3/si.svg',
    'iso': true,
    'name': 'Slovenia'
  },
  {
    'capital': 'Honiara',
    'code': 'sb',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/sb.svg',
    'flag_4x3': 'flags/4x3/sb.svg',
    'iso': true,
    'name': 'Solomon Islands'
  },
  {
    'capital': 'Mogadishu',
    'code': 'so',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/so.svg',
    'flag_4x3': 'flags/4x3/so.svg',
    'iso': true,
    'name': 'Somalia'
  },
  {
    'capital': 'Pretoria',
    'code': 'za',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/za.svg',
    'flag_4x3': 'flags/4x3/za.svg',
    'iso': true,
    'name': 'South Africa'
  },
  {
    'capital': 'King Edward Point',
    'code': 'gs',
    'continent': 'Antarctica',
    'flag_1x1': 'flags/1x1/gs.svg',
    'flag_4x3': 'flags/4x3/gs.svg',
    'iso': true,
    'name': 'South Georgia and the South Sandwich Islands'
  },
  {
    'capital': 'Seoul',
    'code': 'kr',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/kr.svg',
    'flag_4x3': 'flags/4x3/kr.svg',
    'iso': true,
    'name': 'South Korea'
  },
  {
    'capital': 'Juba',
    'code': 'ss',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/ss.svg',
    'flag_4x3': 'flags/4x3/ss.svg',
    'iso': true,
    'name': 'South Sudan'
  },
  {
    'capital': 'Madrid',
    'code': 'es',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/es.svg',
    'flag_4x3': 'flags/4x3/es.svg',
    'iso': true,
    'name': 'Spain'
  },
  {
    'capital': 'Sri Jayawardenepura Kotte, Colombo',
    'code': 'lk',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/lk.svg',
    'flag_4x3': 'flags/4x3/lk.svg',
    'iso': true,
    'name': 'Sri Lanka'
  },
  {
    'capital': 'Ramallah',
    'code': 'ps',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/ps.svg',
    'flag_4x3': 'flags/4x3/ps.svg',
    'iso': true,
    'name': 'State of Palestine'
  },
  {
    'capital': 'Khartoum',
    'code': 'sd',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/sd.svg',
    'flag_4x3': 'flags/4x3/sd.svg',
    'iso': true,
    'name': 'Sudan'
  },
  {
    'capital': 'Paramaribo',
    'code': 'sr',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/sr.svg',
    'flag_4x3': 'flags/4x3/sr.svg',
    'iso': true,
    'name': 'Suriname'
  },
  {
    'capital': 'Longyearbyen',
    'code': 'sj',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/sj.svg',
    'flag_4x3': 'flags/4x3/sj.svg',
    'iso': true,
    'name': 'Svalbard and Jan Mayen'
  },
  {
    'capital': 'Stockholm',
    'code': 'se',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/se.svg',
    'flag_4x3': 'flags/4x3/se.svg',
    'iso': true,
    'name': 'Sweden'
  },
  {
    'capital': 'Bern',
    'code': 'ch',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/ch.svg',
    'flag_4x3': 'flags/4x3/ch.svg',
    'iso': true,
    'name': 'Switzerland'
  },
  {
    'capital': 'Damascus',
    'code': 'sy',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/sy.svg',
    'flag_4x3': 'flags/4x3/sy.svg',
    'iso': true,
    'name': 'Syria'
  },
  {
    'capital': 'Taipei',
    'code': 'tw',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/tw.svg',
    'flag_4x3': 'flags/4x3/tw.svg',
    'iso': true,
    'name': 'Taiwan'
  },
  {
    'capital': 'Dushanbe',
    'code': 'tj',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/tj.svg',
    'flag_4x3': 'flags/4x3/tj.svg',
    'iso': true,
    'name': 'Tajikistan'
  },
  {
    'capital': 'Dodoma',
    'code': 'tz',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/tz.svg',
    'flag_4x3': 'flags/4x3/tz.svg',
    'iso': true,
    'name': 'Tanzania'
  },
  {
    'capital': 'Bangkok',
    'code': 'th',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/th.svg',
    'flag_4x3': 'flags/4x3/th.svg',
    'iso': true,
    'name': 'Thailand'
  },
  {
    'capital': 'Dili',
    'code': 'tl',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/tl.svg',
    'flag_4x3': 'flags/4x3/tl.svg',
    'iso': true,
    'name': 'Timor-Leste'
  },
  {
    'capital': 'Lomé',
    'code': 'tg',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/tg.svg',
    'flag_4x3': 'flags/4x3/tg.svg',
    'iso': true,
    'name': 'Togo'
  },
  {
    'capital': 'Nukunonu, Atafu,Tokelau',
    'code': 'tk',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/tk.svg',
    'flag_4x3': 'flags/4x3/tk.svg',
    'iso': true,
    'name': 'Tokelau'
  },
  {
    'capital': 'Nukuʻalofa',
    'code': 'to',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/to.svg',
    'flag_4x3': 'flags/4x3/to.svg',
    'iso': true,
    'name': 'Tonga'
  },
  {
    'capital': 'Port of Spain',
    'code': 'tt',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/tt.svg',
    'flag_4x3': 'flags/4x3/tt.svg',
    'iso': true,
    'name': 'Trinidad and Tobago'
  },
  {
    'capital': 'Edinburgh of the Seven Seas',
    'code': 'sh-ta',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/sh-ta.svg',
    'flag_4x3': 'flags/4x3/sh-ta.svg',
    'iso': false,
    'name': 'Tristan da Cunha'
  },
  {
    'capital': 'Tunis',
    'code': 'tn',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/tn.svg',
    'flag_4x3': 'flags/4x3/tn.svg',
    'iso': true,
    'name': 'Tunisia'
  },
  {
    'capital': 'Ashgabat',
    'code': 'tm',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/tm.svg',
    'flag_4x3': 'flags/4x3/tm.svg',
    'iso': true,
    'name': 'Turkmenistan'
  },
  {
    'capital': 'Cockburn Town',
    'code': 'tc',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/tc.svg',
    'flag_4x3': 'flags/4x3/tc.svg',
    'iso': true,
    'name': 'Turks and Caicos Islands'
  },
  {
    'capital': 'Funafuti',
    'code': 'tv',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/tv.svg',
    'flag_4x3': 'flags/4x3/tv.svg',
    'iso': true,
    'name': 'Tuvalu'
  },
  {
    'capital': 'Ankara',
    'code': 'tr',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/tr.svg',
    'flag_4x3': 'flags/4x3/tr.svg',
    'iso': true,
    'name': 'Türkiye'
  },
  {
    'capital': 'Kampala',
    'code': 'ug',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/ug.svg',
    'flag_4x3': 'flags/4x3/ug.svg',
    'iso': true,
    'name': 'Uganda'
  },
  {
    'capital': 'Kiev',
    'code': 'ua',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/ua.svg',
    'flag_4x3': 'flags/4x3/ua.svg',
    'iso': true,
    'name': 'Ukraine'
  },
  {
    'capital': 'Abu Dhabi',
    'code': 'ae',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/ae.svg',
    'flag_4x3': 'flags/4x3/ae.svg',
    'iso': true,
    'name': 'United Arab Emirates'
  },
  {
    'capital': 'London',
    'code': 'gb',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/gb.svg',
    'flag_4x3': 'flags/4x3/gb.svg',
    'iso': true,
    'name': 'United Kingdom'
  },
  {
    'code': 'un',
    'flag_1x1': 'flags/1x1/un.svg',
    'flag_4x3': 'flags/4x3/un.svg',
    'iso': false,
    'name': 'United Nations'
  },
  {
    'capital': 'Washington, D.C.',
    'code': 'um',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/um.svg',
    'flag_4x3': 'flags/4x3/um.svg',
    'iso': true,
    'name': 'United States Minor Outlying Islands'
  },
  {
    'capital': 'Washington, D.C.',
    'code': 'us',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/us.svg',
    'flag_4x3': 'flags/4x3/us.svg',
    'iso': true,
    'name': 'United States of America'
  },
  {
    'code': 'xx',
    'flag_1x1': 'flags/1x1/xx.svg',
    'flag_4x3': 'flags/4x3/xx.svg',
    'iso': false,
    'name': 'Unknown'
  },
  {
    'capital': 'Montevideo',
    'code': 'uy',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/uy.svg',
    'flag_4x3': 'flags/4x3/uy.svg',
    'iso': true,
    'name': 'Uruguay'
  },
  {
    'capital': 'Tashkent',
    'code': 'uz',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/uz.svg',
    'flag_4x3': 'flags/4x3/uz.svg',
    'iso': true,
    'name': 'Uzbekistan'
  },
  {
    'capital': 'Port Vila',
    'code': 'vu',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/vu.svg',
    'flag_4x3': 'flags/4x3/vu.svg',
    'iso': true,
    'name': 'Vanuatu'
  },
  {
    'capital': 'Caracas',
    'code': 've',
    'continent': 'South America',
    'flag_1x1': 'flags/1x1/ve.svg',
    'flag_4x3': 'flags/4x3/ve.svg',
    'iso': true,
    'name': 'Venezuela'
  },
  {
    'capital': 'Hanoi',
    'code': 'vn',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/vn.svg',
    'flag_4x3': 'flags/4x3/vn.svg',
    'iso': true,
    'name': 'Vietnam'
  },
  {
    'capital': 'Road Town',
    'code': 'vg',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/vg.svg',
    'flag_4x3': 'flags/4x3/vg.svg',
    'iso': true,
    'name': 'Virgin Islands (British)'
  },
  {
    'capital': 'Charlotte Amalie',
    'code': 'vi',
    'continent': 'North America',
    'flag_1x1': 'flags/1x1/vi.svg',
    'flag_4x3': 'flags/4x3/vi.svg',
    'iso': true,
    'name': 'Virgin Islands (U.S.)'
  },
  {
    'capital': 'Cardiff',
    'code': 'gb-wls',
    'continent': 'Europe',
    'flag_1x1': 'flags/1x1/gb-wls.svg',
    'flag_4x3': 'flags/4x3/gb-wls.svg',
    'iso': false,
    'name': 'Wales'
  },
  {
    'capital': 'Mata-Utu',
    'code': 'wf',
    'continent': 'Oceania',
    'flag_1x1': 'flags/1x1/wf.svg',
    'flag_4x3': 'flags/4x3/wf.svg',
    'iso': true,
    'name': 'Wallis and Futuna'
  },
  {
    'capital': 'Laayoune',
    'code': 'eh',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/eh.svg',
    'flag_4x3': 'flags/4x3/eh.svg',
    'iso': true,
    'name': 'Western Sahara'
  },
  {
    'capital': "Sana'a",
    'code': 'ye',
    'continent': 'Asia',
    'flag_1x1': 'flags/1x1/ye.svg',
    'flag_4x3': 'flags/4x3/ye.svg',
    'iso': true,
    'name': 'Yemen'
  },
  {
    'capital': 'Lusaka',
    'code': 'zm',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/zm.svg',
    'flag_4x3': 'flags/4x3/zm.svg',
    'iso': true,
    'name': 'Zambia'
  },
  {
    'capital': 'Harare',
    'code': 'zw',
    'continent': 'Africa',
    'flag_1x1': 'flags/1x1/zw.svg',
    'flag_4x3': 'flags/4x3/zw.svg',
    'iso': true,
    'name': 'Zimbabwe'
  }
]
const currencys = [
  { label: '美元', value: 'USD', disabled: false },
  { label: '人民币', value: 'CNY', disabled: false },
  { label: '欧元', value: 'EUR', disabled: false },
  { label: '英镑', value: 'GBP', disabled: false },
  { label: '日元', value: 'JPY', disabled: false },
  { label: '澳大利亚元', value: 'AUD', disabled: false },
  { label: '加拿大元', value: 'CAD', disabled: false },
  { label: '瑞士法郎', value: 'CHF', disabled: false },
  { label: '瑞典克朗', value: 'SEK', disabled: false },
  { label: '新西兰元', value: 'NZD', disabled: false }
]
const relationshipOptions = [
  { label: '销售', value: 'sales' },
  { label: '采购', value: 'buyer' },
  { label: '跟单', value: 'follower' },
  { label: '财务', value: 'finance' }
  // 根据需要继续添加更多选项
]

const industries = [
  { label: 'Select an industry', value: '' },
  { label: 'Accounting', value: 'accounting' },
  { label: 'Airlines/Aviation', value: 'airlines/aviation' },
  { label: 'Alternative Dispute Resolution', value: 'alternative dispute resolution' },
  { label: 'Alternative Medicine', value: 'alternative medicine' },
  { label: 'Animation', value: 'animation' },
  { label: 'Apparel & Fashion', value: 'apparel & fashion' },
  { label: 'Architecture & Planning', value: 'architecture & planning' },
  { label: 'Arts and Crafts', value: 'arts and crafts' },
  { label: 'Automotive', value: 'automotive' },
  { label: 'Aviation & Aerospace', value: 'aviation & aerospace' },
  { label: 'Banking', value: 'banking' },
  { label: 'Biotechnology', value: 'biotechnology' },
  { label: 'Broadcast Media', value: 'broadcast media' },
  { label: 'Building Materials', value: 'building materials' },
  { label: 'Business Supplies and Equipment', value: 'business supplies and equipment' },
  { label: 'Capital Markets', value: 'capital markets' },
  { label: 'Chemicals', value: 'chemicals' },
  { label: 'Civic & Social Organization', value: 'civic & social organization' },
  { label: 'Civil Engineering', value: 'civil engineering' },
  { label: 'Commercial Real Estate', value: 'commercial real estate' },
  { label: 'Computer & Network Security', value: 'computer & network security' },
  { label: 'Computer Games', value: 'computer games' },
  { label: 'Computer Hardware', value: 'computer hardware' },
  { label: 'Computer Networking', value: 'computer networking' },
  { label: 'Computer Software', value: 'computer software' },
  { label: 'Construction', value: 'construction' },
  { label: 'Consumer Electronics', value: 'consumer electronics' },
  { label: 'Consumer Goods', value: 'consumer goods' },
  { label: 'Consumer Services', value: 'consumer services' },
  { label: 'Cosmetics', value: 'cosmetics' },
  { label: 'Dairy', value: 'dairy' },
  { label: 'Defense & Space', value: 'defense & space' },
  { label: 'Design', value: 'design' },
  { label: 'Education Management', value: 'education management' },
  { label: 'E-Learning', value: 'e-learning' },
  { label: 'Electrical/Electronic Manufacturing', value: 'electrical/electronic manufacturing' },
  { label: 'Entertainment Environmental Services', value: 'entertainment environmental services' },
  { label: 'Events Services', value: 'events services' },
  { label: 'Executive Office', value: 'executive office' },
  { label: 'Facilities Services', value: 'facilities services' },
  { label: 'Farming', value: 'farming' },
  { label: 'Financial Services', value: 'financial services' },
  { label: 'Fine Art', value: 'fine art' },
  { label: 'Fishery', value: 'fishery' },
  { label: 'Food & Beverages', value: 'food & beverages' },
  { label: 'Food Production', value: 'food production' },
  { label: 'Fund-Raising', value: 'fund-raising' },
  { label: 'Furniture', value: 'furniture' },
  { label: 'Gambling & Casinos', value: 'gambling & casinos' },
  { label: 'Glass, Ceramics & Concrete', value: 'glass, ceramics & concrete' },
  { label: 'Government Administration', value: 'government administration' },
  { label: 'Government Relations', value: 'government relations' },
  { label: 'Graphic Design', value: 'graphic design' },
  { label: 'Health, Wellness and Fitness', value: 'health, wellness and fitness' },
  { label: 'Higher Education', value: 'higher education' },
  { label: 'Hospital & Health Care', value: 'hospital & health care' },
  { label: 'Hospitality', value: 'hospitality' },
  { label: 'Human Resources', value: 'human resources' },
  { label: 'Import and Export', value: 'import and export' },
  { label: 'Individual & Family Services', value: 'individual & family services' },
  { label: 'Industrial Automation', value: 'industrial automation' },
  { label: 'Information Services', value: 'information services' },
  { label: 'Information Technology and Services', value: 'information technology and services' },
  { label: 'Insurance', value: 'insurance' },
  { label: 'International Affairs', value: 'international affairs' },
  { label: 'International Trade and Development', value: 'international trade and development' },
  { label: 'Internet', value: 'internet' },
  { label: 'Investment Banking', value: 'investment banking' },
  { label: 'Investment Management', value: 'investment management' },
  { label: 'Judiciary', value: 'judiciary' },
  { label: 'Law Enforcement', value: 'law enforcement' },
  { label: 'Law Practice', value: 'law practice' },
  { label: 'Legal Services', value: 'legal services' },
  { label: 'Legislative Office', value: 'legislative office' },
  { label: 'Leisure, Travel, & Tourism', value: 'leisure, travel, & tourism' },
  { label: 'Libraries', value: 'libraries' },
  { label: 'Logistics and Supply Chain', value: 'logistics and supply chain' },
  { label: 'Luxury Goods & Jewelry', value: 'luxury goods & jewelry' },
  { label: 'Machinery', value: 'machinery' },
  { label: 'Management Consulting', value: 'management consulting' },
  { label: 'Maritime', value: 'maritime' },
  { label: 'Market Research', value: 'market research' },
  { label: 'Marketing and Advertising', value: 'marketing and advertising' },
  { label: 'Mechanical or Industrial Engineering', value: 'mechanical or industrial engineering' },
  { label: 'Media Production', value: 'media production' },
  { label: 'Medical Devices', value: 'medical devices' },
  { label: 'Medical Practice', value: 'medical practice' },
  { label: 'Mental Health Care', value: 'mental health care' },
  { label: 'Military', value: 'military' },
  { label: 'Mining & Metals', value: 'mining & metals' },
  { label: 'Motion Pictures and Film', value: 'motion pictures and film' },
  { label: 'Museums and Institutions', value: 'museums and institutions' },
  { label: 'Music', value: 'music' },
  { label: 'Nanotechnology', value: 'nanotechnology' },
  { label: 'Newspapers', value: 'newspapers' },
  { label: 'Non-Profit Organization Management', value: 'non-profit organization management' },
  { label: 'Oil & Energy', value: 'oil & energy' },
  { label: 'Online Media', value: 'online media' },
  { label: 'Outsourcing/Offshoring', value: 'outsourcing/offshoring' },
  { label: 'Package/Freight Delivery', value: 'package/freight delivery' },
  { label: 'Packaging and Containers', value: 'packaging and containers' },
  { label: 'Paper & Forest Products', value: 'paper & forest products' },
  { label: 'Performing Arts', value: 'performing arts' },
  { label: 'Pharmaceuticals', value: 'pharmaceuticals' },
  { label: 'Philanthropy', value: 'philanthropy' },
  { label: 'Photography', value: 'photography' },
  { label: 'Plastics', value: 'plastics' },
  { label: 'Political Organization', value: 'political organization' },
  { label: 'Primary/Secondary Education', value: 'primary/secondary education' },
  { label: 'Printing', value: 'printing' },
  { label: 'Professional Training & Coaching', value: 'professional training & coaching' },
  { label: 'Program Development Public Policy', value: 'program development public policy' },
  { label: 'Public Relations and Communications', value: 'public relations and communications' },
  { label: 'Public Safety', value: 'public safety' },
  { label: 'Publishing', value: 'publishing' },
  { label: 'Railroad Manufacture', value: 'railroad manufacture' },
  { label: 'Ranching', value: 'ranching' },
  { label: 'Real Estate', value: 'real estate' },
  { label: 'Recreational Facilities and Services', value: 'recreational facilities and services' },
  { label: 'Religious Institutions', value: 'religious institutions' },
  { label: 'Renewables & Environment', value: 'renewables & environment' },
  { label: 'Research', value: 'research' },
  { label: 'Restaurants', value: 'restaurants' },
  { label: 'Retail', value: 'retail' },
  { label: 'Security and Investigations', value: 'security and investigations' },
  { label: 'Semiconductors', value: 'semiconductors' },
  { label: 'Shipbuilding', value: 'shipbuilding' },
  { label: 'Sporting Goods', value: 'sporting goods' },
  { label: 'Sports', value: 'sports' },
  { label: 'Staffing and Recruiting', value: 'staffing and recruiting' },
  { label: 'Supermarkets', value: 'supermarkets' },
  { label: 'Telecommunications', value: 'telecommunications' },
  { label: 'Textiles', value: 'textiles' },
  { label: 'Think Tanks', value: 'think tanks' },
  { label: 'Tobacco', value: 'tobacco' },
  { label: 'Translation and Localization', value: 'translation and localization' },
  { label: 'Transportation/Trucking/Railroad', value: 'transportation/trucking/railroad' },
  { label: 'Utilities', value: 'utilities' },
  { label: 'Venture Capital & Private Equity', value: 'venture capital & private equity' },
  { label: 'Veterinary', value: 'veterinary' },
  { label: 'Warehousing', value: 'warehousing' },
  { label: 'Wholesale', value: 'wholesale' },
  { label: 'Wine and Spirits', value: 'wine and spirits' },
  { label: 'Wireless', value: 'wireless' },
  { label: 'Writing and Editing', value: 'writing and editing' }
]

const rules = {
  // whatsapp: [
  //   { required: false, message: '请输入WhatsApp号码', trigger: 'blur' },
  //   {
  //     validator: (rule, value, callback) => {
  //       if (!value.match(/^[^@]+@c.us$/)) {
  //         callback(new Error('WhatsApp号码必须符合xxxxx@c.us格式'));
  //       } else {
  //         callback();
  //       }
  //     },
  //     trigger: 'blur'
  //   }
  // ],
  domain: [
    { required: false, message: '请输入域名', trigger: 'blur' },
    { pattern: /^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$/, message: '域名格式不正确', trigger: 'blur' }
  ],
  mail: [
    { required: true, message: '请输入邮箱地址', trigger: 'blur' },
    { type: 'email', message: '邮箱地址格式不正确', trigger: ['blur', 'change'] }
  ]
}

const languages = [
  { label: '英语', code: 'en' },
  { label: '汉语（普通话）', code: 'zh' },
  { label: '西班牙语', code: 'es' },
  { label: '法语', code: 'fr' },
  { label: '阿拉伯语', code: 'ar' },
  { label: '孟加拉语', code: 'bn' },
  { label: '葡萄牙语', code: 'pt' },
  { label: '俄语', code: 'ru' },
  { label: '乌尔都语', code: 'ur' },
  { label: '土耳其语', code: 'tr' },
  { label: '德语', code: 'de' },
  { label: '日语', code: 'ja' },
  { label: '朝鲜语', code: 'ko' },
  { label: '马来语', code: 'ms' },
  { label: '泰语', code: 'th' },
  { label: '越南语', code: 'vi' },
  { label: '意大利语', code: 'it' },
  { label: '荷兰语', code: 'nl' },
  { label: '波兰语', code: 'pl' },
  { label: '乌克兰语', code: 'uk' },
  { label: '希腊语', code: 'el' },
  { label: '匈牙利语', code: 'hu' },
  { label: '捷克语', code: 'cs' },
  { label: '瑞典语', code: 'sv' },
  { label: '芬兰语', code: 'fi' },
  { label: '丹麦语', code: 'da' },
  { label: '挪威语', code: 'no' },
  { label: '罗马尼亚语', code: 'ro' },
  { label: '保加利亚语', code: 'bg' },
  { label: '塞尔维亚语', code: 'sr' },
  { label: '印地语', code: 'hi' }
]

const aiprompt_apps = [
  {
    label: '所有场景（通用）',
    value: '',
    tips: '适用于所有场景，不限制使用范围'
  },
  {
    label: '文章框架',
    value: 'article',
    tips: '可替换关键词:\n文章标题: {{title}} \n关键词: {{keyword}}'
  },
  {
    label: '内容优化',
    value: 'content',
    tips: '可替换关键词:\n编辑器选中文段 {{selected_content}} \n 编辑器内所有内容: {{all_content}}'
  },
  {
    label: 'AI图片信息提取',
    value: 'ai_extract_product_from_image',
    tips: '可替换关键词:\n业务场景上下文: {{scenario_context}}\n产品名称上下文: {{product_name_context}}\n自定义要求: {{custom_prompt_context}}\n产品名称提示: {{product_name_hint}}'
  },
  {
    label: '邮件',
    value: 'email',
    tips: '可替换关键词:\n收件人姓名: {{name}} \n收件人邮箱: {{email}}'
  },
  {
    label: '开发信',
    value: 'outreach_email',
    tips: '可替换关键词:\n收件人姓名: {{name}} \n收件人邮箱: {{email}}'
  },
  {
    label: '落地页',
    value: 'landingpage',
    tips: '可替换关键词:\n'
  }
]

function getCountryLabel(value) {
  const country = this.countries.find(c => c.code === value)
  return country ? country.name : value // 如果没有找到匹配项，返回原始值
}

function getBackgroundColor(index) {
  const colors = ['#AF762F', '#461075', '#A59D26', '#226306', '#AA3B52', '#9B034F', '#0D2C89', '#247F2B', '#35844A', '#AA3646', '#754D18', '#5B2D77', '#48511A', '#6CA501', '#184951', '#387CAF', '#5532AD', '#59124C', '#8E15AF', '#600909', '#61207C', '#829904', '#70206E', '#2C0D4F', '#481F59', '#205120', '#2A6627', '#072259', '#5E0248', '#919E1E', '#5A2FAA', '#AFAB24', '#722770', '#AF763A', '#5606A0', '#2B9B12', '#194F3A', '#53129E', '#3E871C', '#602800', '#5E390D', '#A53DA2', '#1F0196', '#1D065B', '#5E520C', '#843387', '#67118E', '#71069B', '#045151', '#822999']
  return colors[index % colors.length]
}

export {
  customer_source, currencys, countries, relationshipOptions, languages, getCountryLabel, aiprompt_apps, industries, rules, getBackgroundColor
}

